home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / gt_power / trac153.zip / TRACBETA.DOC < prev    next >
Text File  |  1990-10-27  |  57KB  |  1,202 lines

  1. Tracker v1.53 - October 27, 1990 - Logon utility for GT15.XX
  2. ------------------------------------------------------------------------------
  3.  v1.53 -  PUBLIC RELEASE
  4. ------------------------------------------------------------------------------
  5.  
  6. v1.53 notes
  7. -----------
  8.  
  9.  * Fixed bug that would tell caller 1 he was number 0.
  10.  * Support for GT 16 message files added.  If you are using GT 15 or 16,
  11.    you must run TRACKER CONFIG and set the (V)ersion of GT you are using
  12.    to either 15 or 16!  It is very important for everyone to do this so
  13.    that the code will work properly!
  14.  * Fixed problem of undeleted messily-named users appearing on an INIT
  15.  * Other miscellaneous bugs have been caught and smashed.
  16.  
  17.  
  18. Tracker v1.52 - June 16, 1990 - Logon utility for GT15.XX
  19. ------------------------------------------------------------------------------
  20.  v1.52 -  PUBLIC RELEASE
  21. ------------------------------------------------------------------------------
  22.  
  23. v1.52 notes
  24. -----------
  25. I knew this would happen.. Well, we've got all of the obviously foul
  26. bugs out now (I hope).  Bug was fixed that caused a "String space
  27. corrupt" when scanning.  I removed the entire function and did less
  28. directory checking, so don't be alarmed if it says something like "Path
  29. not found" or "Directory does not exist".. everything will work out,
  30. although I can't stress to you enough that the temporary path you've set
  31. up in the CONFIG should NOT BE ANY EXISTANT DIRECTORY!!
  32.  
  33. I will not be able to be contacted except through the BBS until June 30,
  34. at which time I will be around for a day or two, then not again until
  35. July 13, then I'll be here for a week, then not until August 1, 1990.
  36. Please leave messages concerning Tracker on my BBS or in netmail to
  37. 070/002 if possible.
  38.  
  39. Thanks,
  40. Cory
  41.  
  42.  
  43. Tracker v1.51 - June 16, 1990 - Logon utility for GT15.XX
  44. ------------------------------------------------------------------------------
  45.  v1.51 -  PUBLIC RELEASE
  46. ------------------------------------------------------------------------------
  47.  
  48. v1.51 notes
  49. -----------
  50. Whoops!  I screwed up a few things on the command line like getting the
  51. comport and the exemptions right.  It turns out that v1.50 could have
  52. only been run on the default COM1:.   This is now fixed and PORT: is no
  53. longer a valid command line parameter.  Your comport is found from the
  54. GT.CNF file.  The EXEMPT: parameter has also been taken off of the
  55. command line and placed into the configuration menu.
  56.  
  57. Sorry about that!
  58.  
  59.  
  60. Tracker v1.50 - June 15, 1990 - Logon utility for GT15.XX
  61. ------------------------------------------------------------------------------
  62.  v1.50 -  PUBLIC RELEASE
  63. ------------------------------------------------------------------------------
  64.  
  65. v1.50 notes
  66. -----------
  67.  
  68. A staggering 4 month delay and it's still beta!  This program may hold a
  69. record for being in beta test the longest.  Since August 19, 1989,
  70. Tracker has undergone many different changes and improvements--none of
  71. which could have been acheived without the valiant efforts of the beta
  72. testers.  To name a few:
  73.  
  74. 079/003 Bill Wahlstrom
  75. 029/008 Ed Bragg
  76. 069/004 James Craig
  77. 032/001 Perry Alexander
  78. 064/003 Rob Roesch
  79. 081/003 Bob Carson
  80. 075/001 Douglas Pippel
  81. 006/000 Keith Coyne
  82. 004/005 April Strong
  83. 079/000 Bryan Pike
  84. 050/022 Andrew Leeder
  85.  
  86. But there are many more, and if I've missed your name, I'm sorry.
  87.  
  88.   * Please note:  If you were running the latest version of Tracker
  89.     (v1.39E), there is a remote possiblity that your configuration file
  90.     will not work, or that some functions will not be valid.  Therefore,
  91.     I recommend you run TRACKER CONFIG and look around, then (Q)uit and
  92.     save.  If that still doesn't work, be sure you have all your info
  93.     written down, delete TRACKER.CNF, and run TRACKER CONFIG again.
  94.  
  95. Now, the new features.  Standard documentation and new user instructions
  96. can be found in the TRACKER.DOC file.
  97.  
  98.   * removed all /'s from the command line parameters.  You need not
  99.     change your batch files, though, because either /INIT or INIT will
  100.     work.  The same applies to all other parameters.
  101.  
  102.   * Added the @N@ code for "calls today" by user.  For example: "John,
  103.     you've called @N@ times today" or "John, this is call #@N@".
  104.  
  105.   * More organized information at bottom of screen.  Kinda looks like
  106.     PCBoard.
  107.  
  108.   * Removed beta CRC activation.  There is no difference in feature
  109.     availability between the registered and unregistered versions,
  110.     however.
  111.  
  112.   * Lots of code tweaking!
  113.  
  114. ------------------------------------------------------------------------------
  115. Tracker v1.39ßE -   February 14, 1990   -   Logon utility for GT15.XX
  116. ------------------------------------------------------------------------------
  117.  v1.39 BETA E   -  NOT AUTHORIZED FOR RELEASE TO THE GENERAL PUBLIC
  118. ------------------------------------------------------------------------------
  119.  
  120. v1.39ßE notes
  121. -------------
  122.  
  123. New feature via /CONFIG is the 'Use Mail Scanning?' option.  Answer Y if
  124. you wish to use the mail scanning option.  You need to change nothing if
  125. you continue to use mail scan.
  126.  
  127. If you STOP mail scanning, you need to delete the TRACKER.CTL and
  128. TRACKER.NDX files.  You must still run Tracker in logon and TRACKER /END
  129. in logoff.  (also, be sure to answer N in /CONFIG to the mailscan
  130. question.)  Also, run TRACKER to see what is output.  The output is a
  131. little different if you don't use the mail scan feature (ie: you lose
  132. the 'MAIL WAITING' line.
  133.  
  134. I'm still trying to track down an error in computing logoff time when
  135. the hour is between midnight and 1.  I hope to correct it soon.
  136.  
  137. Cory
  138.  
  139.  
  140. ------------------------------------------------------------------------------
  141.  v1.39 BETA  -  NOT AUTHORIZED FOR RELEASE TO THE GENERAL PUBLIC
  142. ------------------------------------------------------------------------------
  143.  
  144. v1.39 notes:   (time span from 1.38 - 17 days)   NO CRC CHANGE!
  145. -----------
  146. This is basically a maintanence release.  You need to run TRACKER
  147. /CONFIG and recheck your parameters.  You will note that a few things
  148. have been added/changed:
  149.  
  150. An alternate GTMDIR.BBS-type file is now available for you to configure.
  151. All you need to do is specify an alternate in the correct field (choice
  152. D in /CONFIG) of a file in the GTMDIR.BBS format.  This will enable all
  153. of you to restrict your messages to be scanned.
  154.  
  155. * The time left bug has been conquered & corrected in 1.39
  156. * More options have been added to the configuration menu and the
  157.   menu colors themselves have been adjusted to fit your colors.
  158.  
  159. GATEWAY or any other redirection must NOT be active during Tracker's
  160. operation due to the fact that true ANSI screen writes are made for
  161. parts of the local screen and will echo out double if redirected!!
  162.  
  163. The SCAN function has not been touched in this release, but I hope to be
  164. recoding in C for 1.40 within the month.  I hope that the configurable
  165. GTMDIR file will ease the pain for a while...
  166.  
  167. Cory
  168. ----
  169.  
  170. v1.38 notes:   (time span from 1.37 - 2 days)    NO CRC CHANGE!
  171. -----------
  172. Includes some quick fixes such as updating PTMDIR.BBS in the correct
  173. fashion, and correcting output of color codes in the correct manner.
  174. The code to switch to dim colors is ^[[2;xxm or ^[[0;xxm.  Apparently,
  175. my routines to toss the ANSI to the screen did not like the ^[[2 codes,
  176. which I was using, so I switched to the ^[[0 set which adhere to the
  177. ANSI standard as printed in the DOS 2.00 manual.  You could have patched
  178. that one with a sector editor with no problem, but basically, it
  179. required a total re-release.. Thanks for staying with me.  The /NOxxxx
  180. commands were fixed as well and should be operating properly.
  181. The ACCEPT.TRC file can be either be used or not to accept a certain
  182. baud rate that you have locked out according to user name.
  183.  
  184. Memory information has also been included in 1.38 at the bottom of most
  185. screens to help you decide if you need to free up some memory.
  186.  
  187. Also, I meant to mention that, in order to be safe, be sure you have at
  188. least 200k free in when running in your GTLOGON.BAT and GTLOGOFF.BAT.
  189. Tracker can be quite a hog esp with large user bases.  I've even
  190. experienced an out-of-memory error with 519k free while scanning, so
  191. keep an eye out and let me know....  My offer still stands for free
  192. CRC's to the top beta testers.  Douglas Pippel has earned one hands down
  193. not only with the report of 2 of the 3 fixes, but also with previous
  194. recommendations... I think Doug deserves some 'atta-boy's thown his
  195. way.
  196.  
  197.  
  198. v1.37 notes:   (time span from 1.36 - 37 days)  CRC CHANGE! New one for 1.37!
  199. -----------
  200. Docs, docs, docs... I know you do not like to read docs that much, but
  201. if you read ANY docs, read these.  1.37 is radically different than
  202. 1.36.  If anything, it is more explanatory, certainly more configurable,
  203. and hopefully better.
  204.  
  205. NEWS FLASH:  Tracker now has a brain.. That's right, no more brain
  206. damage, no more keying in message bases, no more wondering if quotes are
  207. okay to use, no more speculating on whether or not you added in that new
  208. message base to TRAKMAIL.BBS....  never more! because there are many
  209. many new features.
  210.  
  211. FIRST THING:  Grab a piece of note paper and jot down the first 4 lines
  212. of TRAKMAIL.BBS so you know what to place in the new configuration file.
  213. Then, delete TRAKMAIL.BBS.. that's right, you never have to maintain
  214. another file!!  Also, delete the ..\TRAKMAIL and ..\UTRAK directories
  215. that lie off of your GT directory and EVERYTHING in them.  'Cried the
  216. raven, nevermore!' --Poe (I think)
  217.  
  218. NEXT:  Run TRACKER /CONFIG and hold your breath.  You'll probably get
  219. some beeps as Tracker wants to make sure you have your temporary
  220. directory set.  Be sure that this temporary directory you set is one
  221. that DOES NOT exist already!! Tracker will create this directory, use it
  222. while it scans, clean up everything in it and delete it.  It is VITALLY
  223. IMPORTANT that this is a fictional directory--one that only TRACKER will
  224. ever know about.  I call mine "D:\TRAKJUNK\".
  225.  
  226. THEN:  You'll want to enter your BBS name and your CRC while at this
  227. main configuration menu along with ratios if you use them.  Ratios ARE
  228. handled different in this release, but everything is explained for you
  229. on-screen
  230.  
  231. NEXT:  Push T for Text Configuration.  You'll be sent to a new menu (one
  232. of a different color.. do you like it better?? Let me know.)  Unless you
  233. are really compelled to change anything at this point, you're better off
  234. leaving these options alone until you have finished reading the docs.
  235. The power of Tracker v1.37ß lies in these configuration menus which
  236. allow you to totally control Tracker and what it does and can do!  (IE:
  237. Everyone's Tracker can be totally different!)
  238.  
  239. THEN:  Hit [Esc] or [Q] to quit back to the main menu.  Now push (C) for
  240. Color Configuration.  This will allow you to totally configure Tracker's
  241. colors....  These color options allow for you to have up to 1820
  242. different color combinations (of course, find a few you like and change
  243. them every so often).  It's now going to be nice to be able to change to
  244. Red/White/Blue for the Fourth of July and Green/White for St. Patrick's
  245. day, etc...  As you change the numbers on the top, the example at the
  246. bottom will change as well.
  247.  
  248. NOW:  Play around with the configuration a bit, but be sure to look at
  249. the powerful variables you can place in the (T)ext Configuration at the
  250. end of this document.  Now, (Q)uit.  You're changes will be saved into a
  251. TRACKER.CNF file.  I am now going to outline changes to each part of
  252. Tracker.
  253.  
  254. In your GTLOGON.BAT:  No changes need to be made.  One option that is
  255. still in the code, but does NOT work from remote is the /PAUSE option.
  256. This was to output a pause to the remote, but it doesn't want to accept
  257. keypresses from the remote.  Therefore, it will not work from remote.
  258.  
  259. In your GTLOGOFF.BAT:  Again, no changes need to be made.  Keep using
  260. the /END function!
  261.  
  262. To SCAN all of your message bases:  A major change has been made to
  263. Tracker's control files.  Now, 2 files (TRACKER.CTL and TRACKER.NDX)
  264. control all of the message reporting.  It has become interesting to note
  265. that people who had to physical drives (Seagate at least) were getting
  266. drive accesses on both drives, even though only 1 was being accessed by
  267. Tracker.  Although I have not been able to trace the problem, I have cut
  268. down on the number of open files and how often I open and close the
  269. files that Tracker uses.  Danny O'Day, a beta tester, is checking into
  270. this problem in greater detail.
  271.   I have left a bit of debugging information (what I use while alpha
  272. testing) in the /SCAN routine to help with any problems that may crop
  273. up.  The /SCAN function as a whole has slowed in some ways, but has
  274. speeded up in others.  I hope that its a happy medium as this is
  275. probably the last hoorah for /SCAN.  I have wrestled with it too long,
  276. and I think I've tackled it to my satisfaction this time.
  277.   While loading in the user base, a 5 byte file will be created for each
  278. user on your system in the temporary directory you specified in /CONFIG.
  279. BE SURE YOU HAVE THE DRIVE SPACE as EACH file will take up the number of
  280. K that you've allocated to each cluster.  On my drive it is 2K each, so
  281. for the 255 users I have, I need about 550k or so.  These little files
  282. will only last for the duration of the SCAN and will be erased
  283. immediately afterwards!  You will see the OPEN and CLOSED flags for each
  284. file as they are written.  The words should flash by and not stay on
  285. OPEN for very long.  Yes, you will notice a longer delay than before,
  286. but it will be made up for in the /SCAN.  (I hope.)
  287.  
  288. ** NEW FEATURE for /SCAN:  While the /SCANQ feature is absent in 1.37,
  289. there is a new feature.  /LOCAL:xxxxxx  The /LOCAL: option may be used
  290. to designate certain access levels to only have the local message bases
  291. scanned.  ** In order for Tracker to know which bases are local ones,
  292. the word 'local' must appear in any way, shape, form, or capitalization
  293. in the description of the message base in GTMDIR.BBS.  If you run into
  294. problems with Tracker not picking up a base as being local, you may wish
  295. to try putting the word "local" in the first 74 characters of the base's
  296. description **  The 'xxxxx's after /LOCAL: represent the access levels
  297. to scan 'local message bases only' for.  Just like the /EXEMPT: function
  298. in GTLOGON.BAT for Tracker and in GT itself, Level 'G' is different from
  299. 'g'.
  300. Example:  TRACKER /SCAN /LOCAL:ABCDEFghij09
  301. would mean that levels A, B, C, D, E, F, g, h, i, j, 0, and 9 would only
  302. get reports for local messages.  This is quite useful for visiting GT
  303. sysops who read the echomail anyway.  /SCAN in nightly maintanence.
  304.  
  305.   On my 12Mhz machine w/disk cache & 1 ST251-1 with a Perstor card,
  306.   SCANning took 1.18 min to load 250 users and 3.45 to complete the
  307.   SCANning of 1820 messages in 55 bases with no /LOCAL skips.  Please
  308.   evaluate it on your machine and report it in the echo.
  309.  
  310. INIT:  The /INIT function is still the same.  Use it to periodically
  311. refresh the # of total calls.  Remember that by using /INIT in the
  312. middle of the day that you destroy the 'calls today' counter.
  313.  
  314. NULL:  The /NULL option is quite useful for making absolutely sure that
  315. your WHOTODAY.?BS and WHOYEST.?BS files roll over at midnight (ex: in
  316. your nightly maint), and that the Sunday reports are done on a timely
  317. basis.  Also, use TRACKER /NULL to simulate a call without adding to the
  318. calls for the day so that you can test new color configurations if
  319. necessary.
  320.  
  321. OTHER NEW FEATURES AND HIGHLIGHTS
  322. ---------------------------------
  323. * The # of minutes left are now calculated and are correct at any given
  324.   point.  This allows for discrepancies in the time Tracker reported was
  325.   left and the time GT said was left if the logon happened to be an
  326.   unusually long one.
  327.  
  328. * The /END function scans only bases that user had access to.  This will
  329.   speed up the unnecessary scanning of sysop message bases after a
  330.   regular user logs off.  Only the message bases he can access will be
  331.   gleaned for new message bases.
  332.  
  333. * The mail-waiting reporting has been enhanced to a great degree.  Not
  334.   only the message base that the message is waiting in appears, but also
  335.   the base #, along with the sender and subject of the message.
  336.  
  337. * When in local mode during logon, pauses will pop up so that you may
  338.   read each screenful.
  339.  
  340. * PENDING.CTL and TMAIL.CTL are 2 files that are present in the GT
  341.   directory between logon and logoff.  They are automatically erased
  342.   along with YESMAIL.TRC and NOMAIL.TRC (depending on if the user had
  343.   mail waiting--useful for those using STACKKEY to force users to read
  344.   mail--a simple IF EXIST YESMAIL.TRC could be used to branch off to
  345.   another batch file depending on your application of it)
  346.  
  347. * Lots of other little bugs were corrected in this version.  Two bugs
  348.   still exist.  One is with the /NO300, /NO1200, /NO2400, and /NO4800
  349.   switches not working sometimes.  The other is with the remote /PAUSE
  350.   function in logon that doesn't work from remote--only locally.  These
  351.   will be corrected in time--just wanted you to know.
  352.  
  353.   And finally, the power variables.  The following variables can be
  354.   substituted in the (T)ext configuration from the main menu of the
  355.   TRACKER /CONFIG option.  When using any of the variable substitutions,
  356.   Tracker will automatically change from the current color to the
  357.   HIGHLIGHT color, print the variable, and then change to the TEXT
  358.   color.  If you wish to keep a line red, for instance, you need to be
  359.   sure to make it red at the first of the line, and immediately AFTER
  360.   *EACH* variable you use.  For a prime example, look at my "Ratio
  361.   Caution line".
  362.  
  363. Informational Variables                 Color Variables
  364. -----------------------                 ---------------
  365. @F@ - first name of user                @Y - yellow
  366. @L@ - last name of user                 @G - green
  367. @W@ - whole name of user                @R - red
  368. @DK@ - number of kilobytes downloaded   @H - highlight color (from config)
  369. @DF@ - number of files downloaded       @I - general information color (config)
  370. @UK@ - number of kilobytes uploaded     @X - text color (from config)
  371. @UF@ - number of files uploaded
  372. @LVL@ - access level of user
  373. @D@ - current date (always in the form, XX-XX-XX)
  374. @T@ - current time (always in the form, xX:XX ?m)
  375.                  (ex: 1:43 pm, 12:12 am, 8:30 pm)
  376. @B@ - current baud rate (DCE rate if using /OZ and WhoDis)
  377. @C@ - city of current user
  378. @P@ - unformatted phone number of current user
  379. @M@ - time left in minutes
  380. @LD@ - long date (ex: Saturday, December 23, 1989)
  381. @LO@ - full name of last user on
  382. @LC@ - city of last user on
  383. @CN@ - caller number of current caller
  384. @TC@ - total calls 'to date' to the BBS
  385.  
  386. Lengthy eh?  The best way to get a feel for these is to print out the (T)ext
  387. Configuration screen and run TRACKER /NULL and gaze at the screen to see
  388. and compare how the variables relate to the colors, etc.
  389.  
  390. For example, to keep this line yellow with highlights on the variables, I
  391. need to do this:
  392.  
  393. @YHello, this line is yellow - your name is @W@@Y - back to yellow!
  394. ^^                                          ^^^--- goes back to yellow.
  395. │                                            │
  396. changes to yellow               changes to highlight and BACK to text
  397.  
  398. Again, you'll get the hang of it.. then again, you may just want to play
  399. around with the (C)olor Configuration and not mess with anything
  400.  
  401. * Sysop Announcement feature.  In (T)ext Configuration, the (S)ysop
  402.   Announcement line is configurable.  I use it to say something nice to
  403.   the users like:
  404.                     @GMerry Christmas!
  405.   to print a line of holiday cheer in green.  Use your imagination!
  406.  
  407. ---
  408. That's about all I can think of at this point.  Please report in on how
  409. everything works out.  Let me also take this chance to thank each and
  410. everyone of you for your time in testing Tracker.
  411.  
  412. Have a very Merry Christmas and a great new decade...
  413.  
  414. See you in the 90's,
  415. Cory
  416.  
  417. v1.36 notes:
  418. -----------
  419. As the beta test slows, I want to thank everyone who made a suggestion
  420. toward the further development of the program.  I know you are glad that
  421. your suggestion made it in, and I want to thank everyone I can possibly
  422. thank off the top of my head:
  423.  
  424. April Strong    Douglas Pippel  John Baird      Raymond Wood
  425. Ken Kirkland    Bryan Pike      Edwin Smith     Danny O'Day
  426.  
  427. There are probably some others that I can't think of, and I apologize,
  428. but you know if you helped!  Thanks!  Now on with the 'long' awaited
  429. release of 1.36.
  430.  
  431. CRC Required for Operation!  This one is different from v1.35's CRC.
  432. Please find out what it is at the beta test site or on the home board.
  433.  
  434. Features Disabled
  435. -----------------
  436. /FULL is no longer an option with /REPORT.  There will be 1 standard
  437. reporting function for now.
  438.  
  439. ------------------------------------------------------------------------------
  440.      v1.39 BETA  -  NOT AUTHORIZED FOR RELEASE TO THE GENERAL PUBLIC
  441.  
  442. Tracker v1.36ß   -   November 14, 1989   -   Logon utility for GT15.XX
  443. ------------------------------------------------------------------------------
  444.  v1.36 BETA  -  NOT AUTHORIZED FOR RELEASE TO THE GENERAL PUBLIC
  445. ------------------------------------------------------------------------------
  446.  
  447. v1.36 notes:
  448. -----------
  449. As the beta test slows, I want to thank everyone who made a suggestion
  450. toward the further development of the program.  I know you are glad that
  451. your suggestion made it in, and I want to thank everyone I can possibly
  452. thank off the top of my head:
  453.  
  454. April Strong    Douglas Pippel  John Baird      Raymond Wood
  455. Ken Kirkland    Bryan Pike      Edwin Smith     Danny O'Day
  456.  
  457. There are probably some others that I can't think of, and I apologize,
  458. but you know if you helped!  Thanks!  Now on with the 'long' awaited
  459. release of 1.36.
  460.  
  461. CRC Required for Operation!  This one is different from v1.35's CRC.
  462. Please find out what it is at the beta test site or on the home board.
  463.  
  464. Features Disabled
  465. -----------------
  466. /FULL is no longer an option with /REPORT.  There will be 1 standard
  467. reporting function for now.
  468.  
  469. Enhanced Features
  470. -----------------
  471. The WHOTODAY.* and WHOYEST.* bulletins have been refreshed with a new
  472. color and a more informative output.
  473.  
  474. The actual output of the Tracker display has been revamped and
  475. recolored.  I get quite sick of the same old thing, so I like to play
  476. switcheroo.  The display is less choppy, not as bright and (I think)
  477. easier to read.  This long-awaited reworking was originally suggested by
  478. April Strong.  The /END function has also received a facelift along with
  479. a minor facelift of the /SCAN function.
  480.  
  481. When /SCAN is run, your user base will be validated instead of
  482. rewritten.  This should double the speed of the user loading if you were
  483. having problems with it.  I recommend that you ERASE your UTRAK
  484. directory before you run /SCAN the first time with v1.36, and
  485. thereafter, Tracker should fly on its subsequent runs.
  486.  
  487. /REPORT has been changed.  Since the only option for reporting is
  488. /REPORT now, it has been condensed to a point, yet enhanced.  April
  489. Strong suggested that the report show how many users are joined to a
  490. base.  This way, you'll be able to see exactly how many people are in
  491. each base to see how popluar they are!
  492.  
  493. New Features in v1.36ß
  494. ----------------------
  495. /OZ is a feature that many of you with locked DTE will enjoy.  With the
  496. /OZ function enabled, many will wish to stop using the /NOBAUD feature
  497. to provide users with a bit more information on the 1st line.
  498. Basically, /OZ will pick up the WHODIS.BBS file's DCE rate.  I am not
  499. able to detect the actual carrier speed as WHODIS can.  I urge you to
  500. pick up and register (free) WHODIS and run WHODIS /S /Q in the
  501. GTLOGON.BAT *BEFORE* running TRACKER with the /OZ function.  Of course,
  502. you'll want to use WHODIS /U in your protocol batch files to show you
  503. who is downloading.  /OZ will announce the actual DCE rate to the user.
  504. The previous "workaround" was the /NOBAUD function to keep Tracker from
  505. saying that the user had a 19200 baud connect, but some people still
  506. like /NOBAUD.  Using /OZ with /NOBAUD together will have no effect and I
  507. do not recommend it.
  508.  
  509. /SCANQ
  510. ------
  511. In order to circumvent an apparent "problem" Tracker is having with
  512. people who have had VERY long scans, /SCANQ was suggested by Douglas
  513. Pippel.  /SCANQ will pick up from either the last /SCAN or /SCANQ that you
  514. did.  This will allow quick refreshes for those who run Netmail.  Think
  515. of /SCANQ as being like /END, but to be used after netmail distribution.
  516. Do not use /SCANQ with /SCAN--they are 2 different options.  As a result
  517. of this addition, you'll find 2 new files in TRACKER's directories:
  518. HIGHPTR.TRC and TRAKHIGH.PTR.  Please don't mess with these.  I am not
  519. sure how /REPORTing will work with /SCANQ; therefore, I recommend that
  520. you try to /SCAN once every day or so and keep your netmail runs up with
  521. /SCANQ.
  522.  
  523. /NO300
  524. /NO1200
  525. /NO2400
  526. -------
  527. These new options may be used in any combination and in any order (as
  528. with all of the command line options).  They will deny 300 baud, 1200
  529. baud and 2400 baud callers respectively.  You will need to have the file
  530. DROPDTRx.EXE (where x is the # of your COM port) in your GT directory for
  531. this option to work.  DROPDTRx.EXE may also run as the first option in
  532. your GTLOGOFF.BAT to drop people off real fast so they don't have to
  533. wait for your GTLOGOFF.BAT file to run.  All 4 of them are included.
  534.  
  535. * Exemptions *  If you wish to exempt certain 300 (or 1200, or 2400) baud
  536. callers and still run the /NOxxxx option, then you will need to make a
  537. file called ACCEPT.TRC in your GT directory.  In this file, you will
  538. need to set it up like this:
  539.  
  540. ACCEPT 300
  541. John Wright
  542. Joe Wilks
  543. Jeffrey Treadaway
  544. END                  <- END mark
  545.  
  546. ACCEPT.TRC can have up to 3 sections.. One with ACCEPT 300 to the END
  547. remark, one with ACCEPT 1200 to the END remark, and one with ACCEPT 2400
  548. to the END mark.  You need only make a section for each denial statment
  549. that you use.  For example, if you use a /NO300 and /NO2400 *AND* you
  550. chose to exempt some users of each baud rate, then you'd have an ACCEPT
  551. 300 and ACCEPT 2400 section.  This file is *TOTALLY OPTIONAL* and
  552. doesn't have to be used if you wish to flat-out deny a baud rate, but it
  553. is here for your convienience.  By the way, you don't have to have a
  554. section for each /NOxxxx option you use.  So, if I wanted to deny all
  555. 300 baud callers and only let a few of my 1200'ers in then my TRACKER
  556. command line would have /NO300 and /NO1200 in it, and then my ACCEPT.TRC
  557. file would look like this:
  558.  
  559. ACCEPT 1200
  560. My Friend
  561. END
  562.  
  563.  
  564. If a user is not of SYSOP level, then the following files will be
  565. created after the Tracker logon is completed:
  566.  
  567. NOMAIL.TRC if the user has no mail waiting.
  568. YESMAIL.TRC if the user *HAS* mail waiting.
  569.  
  570. This is a workaround to the problem with setting errorlevels, but it
  571. just as easy to use via batch files.  Simply say:
  572. if exist NOMAIL.TRC STACKEY "N" (or whatever)
  573. if exist YESMAIL.TRC ....
  574.  
  575. Again, these files will not be created if you are a sysop.  The /END
  576. option will delete the YESMAIL/NOMAIL files when run in order to 'clean
  577. up' for the next caller.
  578.  
  579. Concerns
  580. --------
  581. I am quite concerned about the delay time with the /SCAN option.  10000
  582. messages and 500 users should not take over 10 minutes on a 12 MHz
  583. machine.  Please let me know the statistics on your BBS.
  584.  
  585. That wraps it up for 1.36.  I'd say that I have forgotten 1-2 minor
  586. minor details, but for the most part, I have covered it all.  Now, do I
  587. have any offers to write the official docs? (GRIN)
  588.  
  589. Cory
  590. ----
  591.  
  592.  
  593. v1.35 notes:
  594. -----------
  595. Hello again!  This has probably been the longest delay between betas in
  596. awhile (grin..a whole 5 days).  First off, let me thank EVERYONE again
  597. for helping me with suggestions and comments and most of all,
  598. encouragement.  I will be posting a list of all the people who have
  599. helped me throughout the last month or so and they can treat themselves
  600. to a CRC for Tracker.  (Yes, I said CRC)..  Now, on with the details.
  601.  
  602. Things removed:  No more errorlevels are passed upon the termination of
  603.                  Tracker.  I was having too many problems with it and
  604.                  therefore decided to remove that code.  I hope to put
  605.                  it back in at a later date... someone remind me.
  606.  
  607. New features
  608. ------------
  609. CRC's.  In beta form, Tracker must have a CRC code in order for the
  610. main code to work.  There is a standard beta code that will function
  611. with the beta software until release.  You can find the code on any of
  612. the support boards (TRC or April Strong's Boardwalk - PCPable via
  613. TXDAL).  Therefore, a change will be introduced into the TRAKMAIL file.
  614.  
  615.   TRAKMAIL.BBS
  616.   ------------
  617.   Simply add 2 new lines to the very top of the file.
  618.   Line 1: Your BBS name
  619.   Line 2: Your CRC
  620.   Line 3: Mail waiting line...
  621.     ...  and it continues on in normal fashion.
  622.  
  623. Options CHANGED on the command line:
  624. -----------------------------------
  625. SCAN now becomes /SCAN
  626. END is now /END
  627. INIT is now /INIT
  628. /Q (quiet mode) is now /QUIET
  629.  
  630. Please use these new formats since they WILL not work unless the '/' is in
  631. front of them.  Be sure to change your batch files!
  632.  
  633. NEW options on the command line:
  634. -------------------------------
  635. /OVERRIDE is a new option when used with /INIT, will add the sysop's
  636. calls into the total count.  This is not the same as the /OVERRIDE when
  637. used with the main screen.
  638.  
  639. /REPORT
  640. -------
  641. This one requires some explanation:
  642.  
  643. TRACKER /SCAN /REPORT
  644. TRACKER /SCAN /REPORT /FULL
  645.  
  646. These are the 2 possible combonations with the /REPORT and /FULL
  647. commands.  As you can see, /REPORT will not work without /SCAN being
  648. present on the command line.  Likewise /FULL will not take effect unless
  649. both /SCAN and /REPORT are on the command line.  It matters not where
  650. you place any/all of these 3 parameters.  If you do not wish a report
  651. (explanation below), then a simple /SCAN will do.
  652.  
  653. Basically, the /REPORT option is run in tandem with the /SCAN option.
  654. After the completion of the /SCAN, a report is created.  This report is
  655. placed in the sysop message base and contains a list of the number of
  656. messages on your BBS during this scan, the number you had last time and
  657. the difference between the 2.  This is quite helpful to determine how
  658. many messages came in during netmail!  It also will break down each
  659. message base that had new messages added or subtracted and report them
  660. with their totals.
  661.  
  662. Using the /FULL option with the /SCAN option AND the /REPORT option will
  663. give you everything that the normal report gives you plus totals from
  664. EACH message base and verbose breakdowns of each message base.
  665.  
  666. The totals won't be right the first time you run it, but they will be
  667. from then on out.  It is imperative that you do not mess with the 2 new
  668. files created in your GT directory - TRAKSCAN.DAT and TRAKSCAN.OLD, the
  669. control files for this option.
  670.  
  671. Pointers
  672. --------
  673. If you go up and down multiple times per night for netmail and /SCAN
  674. after each one, that's fine.  Be sure to only use the /REPORT option
  675. after your LAST netmail session to get the full count total.  Remember
  676. that the /REPORT spans from the current scan back to the most recent
  677. time that you used the /REPORT option.
  678.  
  679. Minor fixes
  680. -----------
  681. -Apparently there was a misalignment problem in 1.34.  It's fixed.
  682. -The first line ("Connected at.." or "It is presently...") will now
  683.  be centered on the page.
  684. -Minor information display adjustments.
  685. -The /QUIET mode will display information on screen, so, if needed, can
  686.  also be redirected to >>NUL if running under a multitasking
  687.  environment.
  688. -All windowing code has been removed.
  689. -As stated before, the 'exit with errorlevel' feature has been disabled
  690.  until further notice.
  691.  
  692. I can't think of anything else, so that'll about wrap it up.  Please
  693. enjoy and let me know if I can do anything else... even if it does sound
  694. like a wild idea.  (That reporting option was one of my wild ideas...)
  695.  
  696. Cory
  697.  
  698.  
  699. v1.34 notes:
  700. -----------
  701. First off, I hope everyone had a Happy (and a safe) Halloween!  Now down
  702. to business.
  703.  
  704. -> While you are using this version, please watch for SHARE VIOLATION
  705.    errors from DOS if you are using MMR and a large hard drive in which
  706.    you have SHARE loaded (or a network).  BTW, does anyone have the
  707.    desire for NETWORK support?
  708.  
  709. * New things:
  710. ------------
  711. - Speeded up information retrieval.
  712. - Modified TRAK.BBS so that the user's access level would be printed on
  713.   the last line - will not affect operation of existing GT+Plus Suite
  714.   programs.
  715. * Added support for COM3: and COM4: plus operation from 38400-115200
  716.   baud.  You can just use the /PORT: command and are now able to
  717.   designate either 3 or 4.
  718. - Auto-detection of baud speed as set in UART chip.
  719. - Exits gracefully upon carrier loss; however, no errorlevel is set.  Do
  720.   you wish an errorlevel to be set if carrier is lost, or is that not
  721.   too important?
  722. - New command line options:
  723.   /XON - Use this if you use XON/XOFF handshaking
  724.   /CTS - Use this if you need CTS hardware handshaking
  725.   /BOTH - Enables both CTS and XON/XOFF handshaking
  726.   (not sure which to use? Choose /BOTH)
  727.   Note: Not necessary unless using a modem which requires flow control
  728.         (such as 1200/2400 MNP or ANY 9600 baud modem).
  729.   NO handshaking is the default.
  730.  
  731.   /OVERRIDE - This option will override the automatic 'SysOp Override'.
  732.     Note that this option will treat the sysop as a normal user (ie:
  733.     name is added to bulletin, increments the calls and shows the
  734.     sysop's name as the last one on!); however, the 'detail' report on
  735.     Sunday morning will still keep the sysop separate from the user
  736.     counts.
  737.  
  738. - The code was unfortunately enlarged by around 8K.  This was a direct
  739.   result of the new communications routines and was slightly influenced
  740.   by some of the new code involving faster information retrieval.
  741.  
  742. - Fixed a bug in the report on Sunday mornings where the sysop calls
  743.   were being added incorrectly.
  744.  
  745. - You'll notice a directory of 0 byte files named UTRAK off of your GT
  746.   directory.  This directory contains a list of your users (with names
  747.   encoded in the Tracker format) since the last SCAN.  This file is
  748.   automatically maintained by Tracker and should not be tampered with.
  749.   You probably should make a habit of trying to SCAN on a nightly basis
  750.   to keep everything up to date.
  751.  
  752. - Both the displays for the SCAN and for the END options have been
  753.   enhanced to provide more information.  You may notice that, while
  754.   loading in the user base, you will see a "Reject" in red letters in
  755.   the place of a name.  This is due to the 'banned' or 'deleted' flag
  756.   having been set in the USER.CTL file.
  757.  
  758. - The main TRACKER window has been toned down and condensed to provide
  759.   as much information in as little space as possible.  In turn, I have
  760.   been able to increase the size of the user output window.  I still
  761.   have not been able to resolve the speed at which the "mail waiting"
  762.   flies by.  I am considering an alternative in which a window would pop
  763.   up and give you details on each piece of mail if you so desired (local
  764.   mode only of course).  What do you think?  Place your comments in the
  765.   beta echo please (I guess we'll see who's reading this..grin)
  766.  
  767. - The END option has been given a dose of logic.  It will not only
  768.   report more information to you, but also will reject a new letter if
  769.   the addressee is not in the user base (as determined by the control
  770.   files in the UTRAK directory)-- hence the IMPORTANCE of a nightly
  771.   scan.
  772.  
  773. Boy... I didn't know I had done this much on this release!  Enjoy!
  774.  
  775.  
  776. v1.33 notes:
  777. -----------
  778. Fixed a bug where the message number would be overwritten by the
  779. description on the remote end.
  780.  
  781.  
  782. v1.32 notes:
  783. -----------
  784. Out, out damn ZIP! (Pardon my French)  Actually, poor Ken Kirkland (and
  785. others I'm sure) were getting massive delays.  After talking with Ken,
  786. the ole' light bulb clicked on!  Therefore, 1.32ß does things a new way.
  787. Once again, please SCAN before using this new version (you need not INIT
  788. again).  SCAN loads both the message bases and the user base into memory
  789. then compares each message to your user base.  This way, we can suppress
  790. creating data files for those users not on your system.  SCAN is
  791. required whenever your message bases change massively (after ST or
  792. netmail -- see below), otherwise, END will suffice.
  793.  
  794. New features:
  795. ------------
  796. 1) /NULL is a new parameter that will cause a run of Tracker, but no
  797.    calls will be added and no message bases will indexed (no TMAIL.CTL)
  798.    I use it in my nightly event due to the fact that I had no way of
  799.    knowing when I could copy over WHOYEST.BBS (since it is unpredictable
  800.    when the first user of the day would log on), and I had to copy it in
  801.    my already lengthy GTLOGOFF.BAT unnecessarily.  (I know some probably
  802.    rigged it up so that they copied a fake GTUSER.BBS file with their
  803.    name and LOCAL baud over and then run Tracker, but now there's an
  804.    official way to do it!)
  805.  
  806. 2) This program will now be known as Tracker! instead of GT Tracker!
  807.  
  808. 3) Tracker will exit with an errorlevel of 5 if there was an error in
  809.    execution (such as user not found in the USER.CTL file, etc).
  810.    ATTENTION:  If you depend on Tracker for GT+Plus suite operation,
  811.    extreme system problems may arise if you allow logon to continue
  812.    (such as the current user taking the identity of the previous user in
  813.    the doors, etc).  Therefore, you should test for errorlevel 5 and if
  814.    it comes out true, then tell the user that there is a problem and
  815.    DROP DTR/HANG UP!  Big errors like this should happen VERY rarely,
  816.    but IF YOU DEPEND on the SUITE, you need to abort the logon!
  817.  
  818. 4) The viewing window has been enlarged - Enjoy!
  819.  
  820. ** Keep a watch on the call count.  I have changed a few things, so keep
  821.    your eye out for incorrect addition!
  822.  
  823.  
  824. v1.30 notes:
  825. -----------
  826. If you haven't been keeping up with the betas, PLEASE read everything
  827. below this section.  Major changes have occurred with each beta release,
  828. so you need to read from the bottom up, plus there have been quite a few
  829. changes in this beta also!
  830.  
  831. 1) No structural file changes have occured, but you will need to SCAN
  832.    due to the new way of handling the data files.  PKZIP.EXE and
  833.    PKUNZIP.EXE are required in a PATHed directory (it need not be in the
  834.    same dir as Tracker).  I am dubbing SCAN as 'Comprehensive Message
  835.    Scanning' due to the quite lengthy scan time with each message base.
  836.    I SCAN around 60 message bases (3000+ messages) in a little over 3
  837.    minutes at 12 MHz.  SCAN needs only to be run when massive changes to
  838.    the message base structure have occurred--this means after
  839.    compressing ANY/ALL bases with Sysop Tools or after any mass mail has
  840.    come in (netmail, echomail).  The data files that TRACKER keeps
  841.    contain information such as base number, message number, and actual
  842.    record number (to enhance message lookup speed on the END scan), so
  843.    you need to SCAN when massive changes have occurred.
  844.  
  845. 2) The /NOBAUD option has been both fixed to line feed after it prints
  846.    out to the user and has been reworded to make it sound nicer.  You
  847.    may wish to check out both with /NOBAUD and without /NOBAUD to see
  848.    which one you like better.  Also, anyone have an idea of what to call
  849.    this option other than /NOBAUD
  850.  
  851. 3) Mr. John Baird has recommended this nice addition:
  852.    Tracker will now exit with an errorlevel depending on whether or not
  853.    the user has mail waiting to facilitate the addition of something
  854.    like STACKKEY after TRACKER has run.  Tracker will exit with an
  855.    errorlevel of 2 if the user has mail waiting and with errorlevel 0
  856.    when no mail is waiting for the user.  Remember, just as in your
  857.    batch file to bring up GT, that you check for errorlevels in
  858.    descending order within the batch file.  Does anyone have a
  859.    recommendation as to what other results one would want an errorlevel
  860.    for?
  861.  
  862. 4) The /EXEMPT: option has been added by the request of Ed Bragg.  Use
  863.    /EXEMPT: on the command line to exempt users from getting the ratio
  864.    message.  Example:
  865.  
  866.    To exempt users with levels M,R,S,Q,a and 7, then use it like this:
  867.    /EXEMPT:MRSQa7
  868.  
  869.    Levels need not be in any particular order, and, of course, remember
  870.    that level z is different than level Z.  Tracker WILL NOT treat 'z'
  871.    as 'Z' or vice versa!  There is no limit to the number of access
  872.    levels that can be exempted nor does it matter where you place the
  873.    EXEMPT option on the command line, just as long as each option is
  874.    delimited by a space (common sense).  As of v1.30ß these are all the
  875.    options that are available:
  876.  
  877.    TRACKER /PORT:1 /DELAY:3 /NOBAUD /EXEMPT:09IdQe
  878.  
  879.    Again, options can appear in any order as long as delimited by a
  880.    space.  Values shown above are not defaults, but just examples!
  881.  
  882. 5) If /PORT: is not given, then it will default to 1.  The only
  883.    acceptable values for /PORT: are 1 and 2.
  884.  
  885. 6) The reporting date has been moved to Sunday.
  886.  
  887. 7) One more restriction:  NO Quotes in your message description!
  888.    Ex: D:\C,"C" Programming Echo
  889.    would be unacceptable.
  890.  
  891. 8) The SCAN option now shows how many messages it has scanned through.
  892.    This is just some odd trivia that I thought I'd throw in for those
  893.    interested in just how many messages there are on the BBS.
  894.  
  895. 9) Any beta copy you receive will be in ZIP form and will have a comment
  896.    in it that says something to the effect that it is an "Official Beta
  897.    Release from The Rising Connection".  Do not use anything other than
  898.    official releases.  If you run across a non-official release then let
  899.    me know where you picked it up.
  900.  
  901. That's about it.  Anything I have forgotten (which I doubt) will be
  902. mentioned in the beta echo.  All I can foresee going wrong is missing
  903. the mail.  Watch for problems with your mail being/not being reported
  904. and let me know (netmail me at 070/002 or pop in the beta echo).  Also,
  905. if your system begins to lock up and it hasn't been doing so before the
  906. use of v1.30ß of Tracker, PLEASE let me know.  I have been using some
  907. new code and have experienced lockups, but have since changed code and
  908. do not expect problems, but I would like to keep tabs on it.  Any
  909. lockups that would happen, will happen shortly after your GTLOGON.BAT
  910. runs (only applies after running the main option (/PORT:, /DELAY, etc)).
  911. I don't wish to make a big issue over it, but I just wanted you to be
  912. aware.  As for estimating a release date, I think Nov.15 and by the
  913. latest, Thanksgiving, would be something that I can shoot for.
  914.  
  915. Again, THANKS for beta testing.  I appreciate your help!
  916.  
  917.  
  918. v1.29 notes:
  919. -----------
  920. Things are moving fast here at TRC so thanks for keeping up!
  921.  
  922. Do a SCAN before using this version (you need not run the INIT option)
  923. due to the change in the structure of the mail control files.  Also, I
  924. have changed the TMAIL.CTL structure in the .\TRAKMAIL directory so that
  925. the message base scanning with END is sped up around another 5-10% from
  926. v1.28 and cuts down on the disk thrash.
  927.  
  928. NEW COMMAND LINE!   In order to fill some option requests, and to reduce
  929. the code a little bit, I have changed the command line.  These options
  930. can appear ANYWHERE on the command line in ANY ORDER.
  931.  
  932. /PORT:x  where x is either 1 or 2 -- this designates the com port number
  933.          and should be a single integer and NOT "COM1:"  (Required
  934.          parameter)
  935.  
  936. /DELAY:x  where x is the number of seconds to delay after execution of
  937.           the program.  I recommend running Tracker as the last thing in
  938.           your GTLOGON.BAT file so that the user can see WHAT mail they
  939.           have waiting and WHERE it is, but this option is included
  940.           mainly for those who run DOORWAY (which clears the screen)
  941.           after Tracker.  x must be an integer from 1 to 9. For no
  942.           delay, just don't use this parameter.  (Optional Parameter)
  943.  
  944. /NOBAUD   this option will change the first line that Tracker displays
  945.           to not show the baud rate.  This was requested by April Strong
  946.           because she locks her com port at 19200.  Therefore, she can
  947.           use this option to change the information that Tracker
  948.           displays so that the 'Connected at 19200' won't show up to her
  949.           callers (1200, 2400, etc. baud callers might be confused).
  950.           Also, you can use the /NOBAUD option if you like it better
  951.           than the standard one.  (just trying to be flexible)
  952.  
  953. CHANGES to the TRAKMAIL.BBS file:
  954.  
  955. Right after line 2, you'll need to make 2 new lines:
  956.  
  957. Line 1:  line to print if mail is waiting for the user
  958. Line 2:    "      "      no mail is waiting.
  959. Line 3:  Ratio for FILES transferred
  960. Line 4:  Ratio for KBytes transferred
  961. Lines 5 and beyond:  Msg base path,Msg Base description
  962.  
  963. Again, be sure you have no blank lines at the end of this file.  Now, to
  964. explain the Ratio concept as implemented in GT Tracker:
  965.  
  966. Simply put, Line 3 shows the minimum ratio of files uploaded to files
  967. downloaded that you wish your users to have.  Line 4 is the same, but
  968. applies for KB.  If EITHER ratio is found to have been exceeded by the
  969. user, it will say "Caution: You have downloaded xK in x files, but only
  970. uploaded yK in y files."  It will not log the user off or yell at them,
  971. but will give a friendly, indirect reminder about their upload/download
  972. habits.  If you do not wish to use this feature, place a 0 on Lines 3
  973. and 4.  It is possible to use just the file ratio or just the KB ratio
  974. by placing a 0 in the one you don't want to use.  Be sure you have SOME
  975. kind of value on both lines 3 and 4 because Tracker doesn't expect
  976. message base paths until line 5.
  977.  
  978. You may ask--what numbers do I place on lines 3 and 4?  I can better
  979. answer this with an example:
  980.  
  981. If you want the user to be warned if they exceed 1 upload to 5
  982. downloads, then you'd say 1 / 5 which would equal .200,  30K uploaded
  983. for every 100K downloaded would be 30 / 100 = .300  Take a look at my
  984. TRAKMAIL.BBS file for what I have.  In conclusion the formula is "UPLOAD
  985. / DOWNLOAD"
  986.  
  987. What you need to look for:  Try to hit the pause button to see if all of
  988. your mail that Tracker reports is all of the mail you have.  Douglas
  989. Pippel has occasionally had more mail than Tracker reported and can't
  990. seem to find a pattern to it.  Please keep a close watch on what
  991. happens...  Also, let me remind you that you should SCAN with Tracker
  992. when you compress your file bases or after each/every netmail session.
  993.  
  994. Regards,
  995. Cory
  996.  
  997.  
  998. v1.28 notes:
  999. -----------
  1000. New things!  First off, a word of warning-BE SURE *NOT* to have extra
  1001. semicolons and commas in your descriptions.  ALSO, DO NOT put extra
  1002. lines into the TRAKMAIL.BBS file.
  1003.  
  1004. Next, a new code has been added.  In the first 2 lines of TRAKMAIL.BBS
  1005. where you enter the line for mail waiting and no mail waiting, you may
  1006. use a variable named @FIRST@.  An example may work better:
  1007.  
  1008. "@FIRST@, you have these pieces of mail waiting:" where the @FIRST@
  1009. would be translated into the user's first name.  My TRAKMAIL.BBS file
  1010. (included in ZIP) shows examples.  Be sure that you don't use the code
  1011. more than once in the line!
  1012.  
  1013. I forgot the code to trap errors...  it's now fixed.
  1014. WHOYEST.?BS (yesterday's caller log) now shows a total of callers at the
  1015. end.
  1016.  
  1017. Fixed a problem with too many linefeeds on the remote end between the
  1018. message reporting and the final line.
  1019.  
  1020. If anyone has suggestions on other "@CODE@" codes, please let me know!
  1021. Remember to watch for the TRACKER.ERR file and also to be careful about
  1022. how you format the descriptions in TRAKMAIL.BBS.  The SCAN option now
  1023. shows message numbers and "loading in message tables".  If you DO have
  1024. any problems with the SCAN option and your TRAKMAIL.BBS file, please
  1025. watch the tables load (green and white color...you'll see) and trace
  1026. your problem...
  1027.  
  1028. Regards,
  1029. Cory
  1030.  
  1031. v1.25 notes:
  1032. -----------
  1033. I have included my TRAKMAIL.BBS file for your reference due to my change
  1034. of logic.  With this version, the rescan in the GTLOGOFF.BAT file has
  1035. been GREATLY enhanced, therefore I am now scanning all 40-some-odd
  1036. echos I have with very little delay.
  1037.  
  1038. You may also wish to change line 1 of TRAKMAIL.BBS to look like mine:
  1039.   You have the following pieces of mail waiting:
  1040. because Tracker now gives a listing of the specific message number and
  1041. area name that their mail is waiting in.  You may leave the "no mail
  1042. waiting" line as is.  Again, BE SURE not to have any extra commas or
  1043. semicolons in the description of your area after the path names in
  1044. TRAKMAIL.BBS because (as noted below) you will be asking for problems.
  1045.  
  1046. I am still wrestling with some quirks with netmail, but I think I have
  1047. pretty much got everything down-pat.  I encourage you to scan ALL of
  1048. your echo areas and let me know how it goes.  Also, a TRACKER INIT and
  1049. TRACKER SCAN will be in order before you begin full use of this version.
  1050.  
  1051. I have corrected a bug where Tracker would write callers who did not
  1052. complete the logon sequence to the bulletin.
  1053.  
  1054. The file WHOYEST.BBS and WHOYEST.CBS will be created in addition to the
  1055. standard WHOTODAY.BBS and WHOTODAY.CBS.  Of course, the WHOYEST files
  1056. show who was on yesterday and the WHOTODAY files show who has been on so
  1057. far today.
  1058.  
  1059. You may notice that when you log on, Tracker will fly right by... well,
  1060. this is a user logon utility (GRIN)....  Use the pause feature (TRACKER
  1061. X Y where Y is the delay from 1-9 seconds) to slow it down if you wish.
  1062. Also, if you lock DTE, Tracker will report to all callers what your
  1063. fixed DTE speed is.  I don't consider this any big deal, but I'd thought
  1064. I'd let you know.
  1065.  
  1066. I have coded in a little surprise for Monday mornings.  When you wake up
  1067. and read your mail, you'll find a little summary of last week's
  1068. operations in your message base.  It will be a little off the first
  1069. partial week you use it, but once you have completed a full week, I
  1070. think you'll find this feature one you can't live without and the results
  1071. quite interesting and informative.
  1072.  
  1073. I hope everyone will install this on their systems so we can run for at
  1074. least a full week and see how it goes.  I expect to release this around
  1075. Nov. 10 or before if all goes well.  Please report in to me with all
  1076. problems you find.   Regards, Cory
  1077. --------------------------------------------------------------------------
  1078.  
  1079. v1.20 notes:
  1080. -----------
  1081. > Friday the 13th - Let's hope my luck is good... it has been good all day
  1082. > today, so let's hope this goes well.
  1083.  
  1084. ** IT WASN'T..   Well, v1.25 should fix it.  One thing to note:  Please DO
  1085. ** NOT use ANY commas or semicolons in your message base descriptions.
  1086.    If you do, you are asking for problems.
  1087.  
  1088. Things to look for as a beta tester:
  1089.  
  1090. First of all, note the TRAKMAIL.BBS file changes down below!!!
  1091.  
  1092. Next, be on the lookout for incorrect message #'s in the logon (you'll
  1093. know what I mean)
  1094.  
  1095. Also, I have been having problems with netmail areas.  I have fixed GT
  1096. Tracker so that it doesn't pick up your outgoing netmail, but, in the
  1097. process, I botched it so that it won't pick up incoming Netmail.  I
  1098. think that's about the only bug I have found, but keep your eyes peeled
  1099. for the dreaded TRACKER.ERR file and FA it to me at 070/002 if you find
  1100. it.
  1101.  
  1102. Finally, let me reiterate that you DO NOT skip the execution of GT
  1103. Tracker when logging on locally.  DO NOT DO THIS.  GT Tracker picks up
  1104. the fact that you are a sysop and bypasses adding a call to the count
  1105. (if you have level 0 as you should!).  Please DO NOT SKIP it when
  1106. logging on.  BE SURE IT IS RUN BOTH IN THE LOGON AND LOGOFF BATCH FILE
  1107. *EVERY TIME* someone logs onto the BBS.  Otherwise, it WILL fail to
  1108. function properly!!!!!!!! (Yes I am yelling)
  1109. ------------------------------------------------------------------------------
  1110.  
  1111. This is a logon utility for GT Power, and while I cannot write complete
  1112. documentation for beta programs, I will do my best to get you going.
  1113.  
  1114. First make a TRAKMAIL.BBS file in your GT directory that is a listing of
  1115. the path names to the message areas you wish to scan (Ex: D:\MAINMSG)
  1116. [a trailing backslash is not required and each area must be on a
  1117. separate line]  **> Please do not scan ALL of your echomail areas (in
  1118. the interest of time).  A simple scan of just your local message bases
  1119. will inform users who do not read mail on a regular basis of mail
  1120. actually waiting for them.  Any echomail fan will automatically choose
  1121. YES for scanning mail.  Trust me (and my beta testers) that only a few
  1122. scanned message bases is the best method!!
  1123.  
  1124. NEW FEATURES IN v1.25 beta --
  1125.  
  1126. For those wanting to benefit by the new Super Index feature of the other
  1127. GT+Plus Suite programs, but do not want to output anything to the user,
  1128. you may suppress everything by using a /Q on the command line.  EX:
  1129.  
  1130. TRACKER /Q
  1131. -- When you use this option, you need not run TRACKER END or anything.
  1132. Simply running TRACKER INIT once to create the TRAK.BBS file will
  1133. suffice.  From then on out, TRACKER /Q will be silent when run, yet will
  1134. allow you to unlock the Super Index of v1.50 of The GTGap and v1.25 of
  1135. GTAccess.
  1136.  
  1137. IMPORTANT!!!!!
  1138. --------------
  1139. *** v1.25 has a new format for the TRAKMAIL.BBS file--
  1140. Line 1:  The line to print if the user has mail waiting
  1141. Line 2:  The line to print if the user does NOT have mail waiting
  1142. For all subsequent lines, list the directories you wish to scan for mail
  1143. as they are printed in your GTMDIR.BBS file.  Not all need to be
  1144. included.  For instance, I just scan local and netmail (2 areas total)
  1145. and say on line 2: "You have no LOCAL mail, but echo areas are NOT
  1146. scanned."  It is up to you.  v1.25 also will not lock up when you scan
  1147. many message bases.  My TRAKMAIL.BBS file is included, but be sure to
  1148. list your message bases in this fashion (NEW for 1.25ß):
  1149.  
  1150. SAMPLE TRAKMAIL.BBS file
  1151. ------------------------
  1152. Line 1:  You have mail waiting locally; please choose YES to read it.
  1153. Line 2:  You have no LOCAL mail; however, ECHO areas are NOT scanned.
  1154. Line 3 and beyond:  D:\MAINMSG,General Messages Area
  1155.                     D:\NET,Netmail Area
  1156.  
  1157. Of course, you need to scan at least 1 message area, and up to 150 max.
  1158. Also, do not have any commas or semicolons in your descriptions!
  1159. Not Acceptable: D:\ECHO1,Local Sysop Echo (fun,fun!)  <-ILLEGAL!
  1160. --------------------------------------------------------------------------
  1161. To initialize Tracker run:
  1162.  
  1163. TRACKER INIT      <- I recommend not using this nightly, but DEFINITELY
  1164.                      the first time you run TRACKER, and then only when
  1165.                      you have deleted tons of users, etc.
  1166. then
  1167. TRACKER SCAN      <- do this nightly, if not after each echomail
  1168.                      session
  1169.  
  1170.  
  1171. Make the following modifications to your batch files:
  1172.  
  1173. GTLOGON.BAT:
  1174. ------------
  1175. Tracker X Y    <- where X is the com port number, and Y is the delay if
  1176.                   desire to have one (after execution) [Y may not be
  1177.                   greater than 9 or less than 1]
  1178.                   ** If you do not wish to have a pause after running
  1179.                   Tracker, do NOT enter a value for Y  - TRACKER X will
  1180.                   suffice.
  1181.                   ** Tracker is self sufficient.  Do not redirect the
  1182.                   output or anything else.  Tracker is TRANSPARENT to
  1183.                   all sysop activity (except for messages left),
  1184.                   therefore DO NOT skip over it in logon.
  1185.  
  1186. GTLOGOFF.BAT:
  1187. -------------
  1188. Tracker END    <- Please run this anywhere in the LOGOFF batch file.
  1189.  
  1190.  
  1191. ALL OF THESE STEPS ARE CRITICALLY IMPORTANT
  1192.  
  1193. If you run into any errors, which is entirely possible with Beta
  1194. software, please look at the TRACKER.ERR file created in your GT
  1195. directory.  If at all possible please FILE ATTACH them to me (as they
  1196. will be quite small) along with writing a message to me describing the
  1197. circumstances.
  1198.  
  1199. You may use TRACKER /Q to silence all output (even to the COM port) to
  1200. enable the use of the GT+Plus Super Index feature in The GTGap and
  1201. GTAccess.
  1202.